home *** CD-ROM | disk | FTP | other *** search
/ PC World 2007 January / PCWorld_2007-01_cd.bin / v cisle / autoit / autoit-v3.2.0.1-setup.exe / Include / Constants.au3 < prev    next >
Text File  |  2006-06-20  |  12KB  |  268 lines

  1. ; Include Version:3.1.1.102  (1/18/2006)
  2. #include-once
  3.  
  4. ; ------------------------------------------------------------------------------
  5. ;
  6. ; AutoIt Version: 3.1.1 (beta)
  7. ; Language:       English
  8. ; Author(s):      Jeremy Landes <jlandes at landeserve dot com>
  9. ;                 David Nuttall <danuttall at rocketmail dot com>
  10. ;                 Philip Gump   <cyberslug at autoitscript dot com>
  11. ;                 Holger Kotsch   <Holger dot Kotsch at GMX dot de>
  12. ;                 Dave...
  13. ; Description:    This file is meant to be included in an AutoIt v3 script to
  14. ;                 provide access to these constants.
  15. ;
  16. ; ------------------------------------------------------------------------------
  17.  
  18.  
  19. ;==============================================
  20. ; AutoIt Options Constants
  21. ;==============================================
  22. ; Sets the way coords are used in the mouse and pixel functions
  23. Global Const $OPT_COORDSRELATIVE   =    0 ; Relative coords to the active window
  24. Global Const $OPT_COORDSABSOLUTE   =    1 ; Absolute screen coordinates (default)
  25. Global Const $OPT_COORDSCLIENT     =    2 ; Relative coords to client area
  26.  
  27. ; Sets how errors are handled if a Run/RunWait function fails
  28. Global Const $OPT_ERRORSILENT      =    0 ; Silent error (@error set to 1)
  29. Global Const $OPT_ERRORFATAL       =    1 ; Fatal error (default)
  30.  
  31. ; Alters the use of Caps Lock 
  32. Global Const $OPT_CAPSNOSTORE      =    0 ; Don't store/restore Caps Lock state
  33. Global Const $OPT_CAPSSTORE        =    1 ; Store/restore Caps Lock state (default)
  34.  
  35. ; Alters the method that is used to match window titles
  36. Global Const $OPT_MATCHSTART       =    1 ; Match the title from the start (default)
  37. Global Const $OPT_MATCHANY         =    2 ; Match any substring in the title
  38. Global Const $OPT_MATCHEXACT       =    3 ; Match the title exactly
  39. Global Const $OPT_MATCHADVANCED    =    4 ; Use advanced window matching
  40.  
  41.  
  42. ;==============================================
  43. ; File Constants
  44. ;==============================================
  45. ; Indicates file copy and install options
  46. Global Const $FC_NOOVERWRITE       =    0 ; Do not overwrite existing files (default)
  47. Global Const $FC_OVERWRITE         =    1 ; Overwrite existing files
  48.  
  49. ; Indicates file date and time options
  50. Global Const $FT_MODIFIED          =    0 ; Date and time file was last modified (default)
  51. Global Const $FT_CREATED           =    1 ; Date and time file was created
  52. Global Const $FT_ACCESSED          =    2 ; Date and time file was last accessed
  53.  
  54. ; Indicates the mode to open a file
  55. Global Const $FO_READ              =    0 ; Read mode
  56. Global Const $FO_APPEND            =    1 ; Write mode (append)
  57. Global Const $FO_OVERWRITE         =    2 ; Write mode (erase previous contents)
  58.  
  59. ; Indicates file read options
  60. Global Const $EOF                  =   -1 ; End-of-file reached
  61.  
  62. ; Indicates file open and save dialog options
  63. Global Const $FD_FILEMUSTEXIST     =    1 ; File must exist
  64. Global Const $FD_PATHMUSTEXIST     =    2 ; Path must exist
  65. Global Const $FD_MULTISELECT       =    4 ; Allow multi-select
  66. Global Const $FD_PROMPTCREATENEW   =    8 ; Prompt to create new file
  67. Global Const $FD_PROMPTOVERWRITE   =   16 ; Prompt to overWrite file
  68.  
  69.  
  70. ;==============================================
  71. ; Keyboard Constants
  72. ;==============================================
  73. ; Changes how keys are processed
  74. Global Const $KB_SENDSPECIAL       =    0 ; Special characters indicate key presses (default)
  75. Global Const $KB_SENDRAW           =    1 ; Keys are sent raw
  76.  
  77. ; Sets the state of the Caps Lock key
  78. Global Const $KB_CAPSOFF           =    0 ; Caps Lock is off
  79. Global Const $KB_CAPSON            =    1 ; Caps Lock is on
  80.  
  81.  
  82. ;==============================================
  83. ; Message Box Constants
  84. ;==============================================
  85. ; Indicates the buttons displayed in the message box
  86. Global Const $MB_OK                =    0 ; One push button: OK
  87. Global Const $MB_OKCANCEL          =    1 ; Two push buttons: OK and Cancel
  88. Global Const $MB_ABORTRETRYIGNORE  =    2 ; Three push buttons: Abort, Retry, and Ignore
  89. Global Const $MB_YESNOCANCEL       =    3 ; Three push buttons: Yes, No, and Cancel
  90. Global Const $MB_YESNO             =    4 ; Two push buttons: Yes and No
  91. Global Const $MB_RETRYCANCEL       =    5 ; Two push buttons: Retry and Cancel
  92.  
  93. ; Displays an icon in the message box
  94. Global Const $MB_ICONHAND          =   16 ; Stop-sign icon
  95. Global Const $MB_ICONQUESTION      =   32 ; Question-mark icon
  96. Global Const $MB_ICONEXCLAMATION   =   48 ; Exclamation-point icon
  97. Global Const $MB_ICONASTERISK      =   64 ; Icon consisting of an 'i' in a circle
  98.  
  99. ; Indicates the default button
  100. Global Const $MB_DEFBUTTON1        =    0 ; The first button is the default button
  101. Global Const $MB_DEFBUTTON2        =  256 ; The second button is the default button
  102. Global Const $MB_DEFBUTTON3        =  512 ; The third button is the default button
  103.  
  104. ; Indicates the modality of the dialog box
  105. Global Const $MB_APPLMODAL         =    0 ; Application modal
  106. Global Const $MB_SYSTEMMODAL       = 4096 ; System modal
  107. Global Const $MB_TASKMODAL         = 8192 ; Task modal
  108.  
  109. ; Indicates miscellaneous message box attributes
  110. Global Const $MB_TOPMOST            = 262144 ; top-most attribute
  111. Global Const $MB_RIGHTJUSTIFIED     = 524288 ; right-justified title and text
  112.  
  113. ; Indicates the button selected in the message box
  114. Global Const $IDTIMEOUT            =   -1 ; The message box timed out
  115. Global Const $IDOK                 =    1 ; OK button was selected
  116. Global Const $IDCANCEL             =    2 ; Cancel button was selected
  117. Global Const $IDABORT              =    3 ; Abort button was selected
  118. Global Const $IDRETRY              =    4 ; Retry button was selected
  119. Global Const $IDIGNORE             =    5 ; Ignore button was selected
  120. Global Const $IDYES                =    6 ; Yes button was selected
  121. Global Const $IDNO                 =    7 ; No button was selected
  122. Global Const $IDTRYAGAIN           =   10 ; Try Again button was selected
  123. Global Const $IDCONTINUE           =   11 ; Continue button was selected
  124.  
  125.  
  126. ;==============================================
  127. ; Progress and Splash Constants
  128. ;==============================================
  129. ; Indicates properties of the displayed progress or splash dialog
  130. Global Const $DLG_NOTITLE          =    1 ; Titleless window
  131. Global Const $DLG_NOTONTOP         =    2 ; Without "always on top" attribute
  132. Global Const $DLG_TEXTLEFT         =    4 ; Left justified text
  133. Global Const $DLG_TEXTRIGHT        =    8 ; Right justified text
  134. Global Const $DLG_MOVEABLE         =   16 ; Window can be moved
  135.  
  136. Global Const $DLG_TEXTVCENTER      =   32 ; Splash text centered vertically
  137.  
  138.  
  139. ;==============================================
  140. ; Tray Tip Constants
  141. ;==============================================
  142. ; Indicates the type of Balloon Tip to display
  143. Global Const $TIP_ICONNONE         =    0 ; No icon (default)
  144. Global Const $TIP_ICONASTERISK     =    1 ; Info icon
  145. Global Const $TIP_ICONEXCLAMATION  =    2 ; Warning icon
  146. Global Const $TIP_ICONHAND         =    3 ; Error icon
  147. Global Const $TIP_NOSOUND          =   16 ; No sound
  148.  
  149.  
  150. ;==============================================
  151. ; Mouse Constants
  152. ;==============================================
  153. ; Indicates current mouse cursor
  154. Global Const $IDC_UNKNOWN          =    0 ; Unknown cursor
  155. Global Const $IDC_APPSTARTING      =    1 ; Standard arrow and small hourglass
  156. Global Const $IDC_ARROW            =    2 ; Standard arrow
  157. Global Const $IDC_CROSS            =    3 ; Crosshair
  158. Global Const $IDC_HELP             =    4 ; Arrow and question mark
  159. Global Const $IDC_IBEAM            =    5 ; I-beam
  160. Global Const $IDC_ICON             =    6 ; Obsolete
  161. Global Const $IDC_NO               =    7 ; Slashed circle
  162. Global Const $IDC_SIZE             =    8 ; Obsolete
  163. Global Const $IDC_SIZEALL          =    9 ; Four-pointed arrow pointing N, S, E, and W
  164. Global Const $IDC_SIZENESW         =   10 ; Double-pointed arrow pointing NE and SW
  165. Global Const $IDC_SIZENS           =   11 ; Double-pointed arrow pointing N and S
  166. Global Const $IDC_SIZENWSE         =   12 ; Double-pointed arrow pointing NW and SE
  167. Global Const $IDC_SIZEWE           =   13 ; Double-pointed arrow pointing W and E
  168. Global Const $IDC_UPARROW          =   14 ; Vertical arrow
  169. Global Const $IDC_WAIT             =   15 ; Hourglass
  170.  
  171.  
  172. ;==============================================
  173. ; Process Constants
  174. ;==============================================
  175. ; Indicates the type of shutdown
  176. Global Const $SD_LOGOFF            =    0 ; Logoff
  177. Global Const $SD_SHUTDOWN          =    1 ; Shutdown
  178. Global Const $SD_REBOOT            =    2 ; Reboot
  179. Global Const $SD_FORCE             =    4 ; Force
  180. Global Const $SD_POWERDOWN         =    8 ; Power down
  181.  
  182.  
  183. ;==============================================
  184. ; String Constants
  185. ;==============================================
  186. ; Indicates if string operations should be case sensitive
  187. Global Const $STR_NOCASESENSE      =    0 ; Not case sensitive (default)
  188. Global Const $STR_CASESENSE        =    1 ; Case sensitive
  189.  
  190. ; IndicateS the type of stripping that should be performed
  191. Global Const $STR_STRIPLEADING     =    1 ; Strip leading whitespace
  192. Global Const $STR_STRIPTRAILING    =    2 ; Strip trailing whitespace
  193. Global Const $STR_STRIPSPACES      =    4 ; Strip double (or more) spaces between words
  194. Global Const $STR_STRIPALL         =    8 ; Strip all spaces (over-rides all other flags)
  195.  
  196.  
  197. ;==============================================
  198. ; Tray Constants
  199. ;==============================================
  200. ; Tray predefined ID's
  201. Global Const $TRAY_ITEM_EXIT            = 3
  202. Global Const $TRAY_ITEM_PAUSE            = 4
  203. Global Const $TRAY_ITEM_FIRST            = 7
  204.  
  205. ; Tray menu/item state values
  206. Global Const $TRAY_CHECKED                = 1
  207. Global Const $TRAY_UNCHECKED            = 4
  208. Global Const $TRAY_ENABLE                = 64
  209. Global Const $TRAY_DISABLE                = 128
  210. Global Const $TRAY_FOCUS                = 256
  211. Global Const $TRAY_DEFAULT                = 512
  212.  
  213. ; Tray event values
  214. Global Const $TRAY_EVENT_SHOWICON        = -3
  215. Global Const $TRAY_EVENT_HIDEICON        = -4
  216. Global Const $TRAY_EVENT_FLASHICON        = -5
  217. Global Const $TRAY_EVENT_NOFLASHICON    = -6
  218. Global Const $TRAY_EVENT_PRIMARYDOWN    = -7
  219. Global Const $TRAY_EVENT_PRIMARYUP        = -8
  220. Global Const $TRAY_EVENT_SECONDARYDOWN    = -9
  221. Global Const $TRAY_EVENT_SECONDARYUP    = -10
  222. Global Const $TRAY_EVENT_MOUSEOVER        = -11
  223. Global Const $TRAY_EVENT_MOUSEOUT        = -12
  224. Global Const $TRAY_EVENT_PRIMARYDOUBLE    = -13
  225. Global Const $TRAY_EVENT_SECONDARYDOUBLE= -14
  226.  
  227. ;==============================================
  228. ; STDIO Constants
  229. ;==============================================
  230. Global Const $STDIN_CHILD    = 1
  231. Global Const $STDOUT_CHILD    = 2
  232. Global Const $STDERR_CHILD    = 4
  233.  
  234. ;==============================================
  235. ; Colour Constants
  236. ;==============================================
  237. Global Const $COLOR_BLACK   = 0x000000
  238. Global Const $COLOR_SILVER  = 0xC0C0C0
  239. Global Const $COLOR_GRAY    = 0x808080
  240. Global Const $COLOR_WHITE   = 0xFFFFFF
  241. Global Const $COLOR_MAROON  = 0x800000
  242. Global Const $COLOR_RED     = 0xFF0000
  243. Global Const $COLOR_PURPLE  = 0x800080
  244. Global Const $COLOR_FUCHSIA = 0xFF00FF
  245. Global Const $COLOR_GREEN   = 0x008000
  246. Global Const $COLOR_LIME    = 0x00FF00
  247. Global Const $COLOR_OLIVE   = 0x808000
  248. Global Const $COLOR_YELLOW  = 0xFFFF00
  249. Global Const $COLOR_NAVY    = 0x000080
  250. Global Const $COLOR_BLUE    = 0x0000FF
  251. Global Const $COLOR_TEAL    = 0x008080
  252. Global Const $COLOR_AQUA    = 0x00FFFF
  253.  
  254. ;==============================================
  255. ; Reg Value type Constants
  256. ;==============================================
  257. Global Const $REG_NONE                            = 0
  258. Global Const $REG_SZ                            = 1
  259. Global Const $REG_EXPAND_SZ                        = 2
  260. Global Const $REG_BINARY                        = 3
  261. Global Const $REG_DWORD                            = 4
  262. Global Const $REG_DWORD_BIG_ENDIAN                = 5
  263. Global Const $REG_LINK                            = 6
  264. Global Const $REG_MULTI_SZ                        = 7
  265. Global Const $REG_RESOURCE_LIST                    = 8
  266. Global Const $REG_FULL_RESOURCE_DESCRIPTOR        = 9
  267. Global Const $REG_RESOURCE_REQUIREMENTS_LIST    = 10
  268.